共计 3778 个字符,预计需要花费 10 分钟才能阅读完成。
一键安装 Aria2 脚本,目前仅支持 CentOS 系统,主要解决之前 BT/ 磁力无法下载的问题,同时将 YAAW 替换为 AriaNg,管理更加方便,以下简称 CCAA
主要功能
支持 HTTP/HTTPS/FTP/BT/ 磁力链接等离线下载,断点续传等
文件管理、视频在线播放
安装 CCAA
复制下面的命令,一行一个:
yum -y install wget unzip curl
wget https://github.com/helloxz/ccaa/archive/master.zip
unzip master.zip && cd ccaa-master && sh ccaa.sh
输入 1 安装 CCAA

根据提示设置下载路径、RPC 密钥、用户名、密码,稍后需要用到。

安装完成后会看到如下提示,请务必牢记 RPC 密钥、用户名、密码等信息。

根据提示输入 http://IP:6080/ 打开 AriaNg 界面,并输入上一个步骤中设置的 Caddy 用户名和密码。

打开 AriaNg 设置 – RPC,填写 Aria2 RPC 密钥,然后刷新页面,至此已经完成,可以愉快的开始下片啦。

文件管理
点击右上角文件管理按钮会跳转到 Caddy filemanager 进行文件管理,或者手动输入地址 http://IP:6080/admin 也可以进入 Caddy filemanager

常用命令
# 查看 ccaa 状态
ccaa status
# 启动 ccaa
ccaa start
# 停止 ccaa
ccaa stop
# 重启 ccaa
ccaa restart
注意事项
如果服务器有启用安全组,请务必在安全组放行以下端口:6080/6800/6998/51413
大部分服务商是禁止下载 BT 的,若因违规使用导致服务器被封本人不承担任何责任
CCAA 使用说明
新建下载
在 AriaNg 页面点击新建按钮,输入链接即可下载,支持 HTTP/HTTPS/FTP/ 磁力、BT 等。

点击右上角文件管理按钮会跳转到 Caddy filemanager 进行文件管理,或者手动输入地址 http://IP:6080/admin 也可以进入 Caddy filemanager


更新 BT Tracker
BT Tracker 简单来说就是 BT 服务器,如果没有 BT 服务器那么将无法下载 BT、磁力链接,默认情况 CCAA 安装后已经内置最新可用的 BT Tracker 列表。
但随着时间推移 BT Tracker 列表中很多服务器会失效,因此当 BT 无法下载或者下载慢的时候可尝试更新 BT Tracker 列表。(建议每周更新一次,不要每天都更新,没啥意义)
输入 /etc/ccaa/upbt.sh 命令即可自动更新 BT Tracker 列表:
[root@li1438-176 ~]# /etc/ccaa/upbt.sh
--2018-10-01 05:56:28-- https://api.xiaoz.org/trackerslist/
Resolving api.xiaoz.org (api.xiaoz.org)... 162.220.14.19
Connecting to api.xiaoz.org (api.xiaoz.org)|162.220.14.19|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘/tmp/trackers_best.txt’
[ <=> ] 789 --.-K/s in 0s
2018-10-01 05:56:29 (47.3 MB/s) - ‘/tmp/trackers_best.txt’ saved [789]
-------------------------------------
bt-tracker update completed.
-------------------------------------
CCAA 管理 & 维护
文件说明
CCAA 所有配置文件位于/etc/ccaa/
,无特殊情况一般不用修改.
[root@li1438-176 ~]# ll /etc/ccaa/
total 64
-rw-r--r--. 1 root root 4475 Oct 1 05:56 aria2.conf
-rw-r--r--. 1 root root 231 Oct 1 05:33 aria2.log
-rw-r--r--. 1 root root 0 Oct 1 05:33 aria2.session
drwxr-xr-x. 6 root root 4096 Sep 28 20:13 AriaNg
-rw-r--r--. 1 root root 379 Oct 1 05:32 caddy.conf
-rw-r--r--. 1 root root 207 Oct 1 05:32 caddy.log
-rw-------. 1 root root 65536 Oct 1 05:32 ccaa.db
-rwxr-xr-x. 1 root root 603 Oct 1 05:31 upbt.sh
aria2.conf : Aria2配置文件
aria2.log : Aria2日志文件(排查 Aria2 错误需要)
aria2.session : Aria2 session文件
AriaNg : AriaNg WEB目录
caddy.conf : Caddy配置文件(记录了用户名、密码等信息)
caddy.log : Caddy日志文件(排查 Caddy 错误需要)
ccaa.db : Caddy数据库
upbt.sh : BT Tracker更新脚本
查看密码
# 查看 Aria2 RPC 密钥
cat /etc/ccaa/aria2.conf | grep 'rpc-secret='
# 查看 Caddy 用户名、密码
cat /etc/ccaa/caddy.conf | grep 'basicauth'
修改密码
1.如果需要修改 Aria2 RPC 密钥密钥,请编辑 /etc/ccaa/aria2.conf,找到rpc-secret= 进行修改
2.如果需要修改 Caddy 用户名、密码,请编辑 /etc/ccaa/caddy.conf ,找到basicauth
3.修改配置后需要输入命令 ccaa restart 重启服务生效
开机启动 CCAA
CCAA 默认没有设置开机自启,如果有需要,可通过如下方法完成。(仅在 CentOS 7 下测试过)
# 设置权限
chmod +x /etc/rc.d/rc.local
# 设置开机启动
echo "/usr/sbin/ccaa start" >> /etc/rc.d/rc.local
自动更新 BT Tracker 列表
使用 crontab 可以设置自动更新 BT Tracker 列表,输入下面的命令:
# 安装 crontab,如已安装请跳过
yum -y install crontabs
# 新增计划任务
crontab -e
# 添加如下内容
* 2 * * 7 /etc/ccaa/upbt.sh > /dev/null
# 重启 crontab 服务
service crond reload #CentOS 6
systemctl reload crond #CentOS 7
卸载 CCAA
进入 CCAA 的脚本目录,然后重新执行 ccaa.sh 脚本根据提示完成,命令如下:
# 进入 ccaa 目录
cd ccaa-master
# 执行脚本
sh ccaa.sh
Tracker 服务器地址大全
Tracker 地址对于 BT 下载来说非常重要,如果 BT 下载慢或者无法下载,可以尝试添加 Tracker 地址进行提速。
本站整合了全网热门 Tracker,经过筛选过滤,最终得到了一个优质的 Tracker 列表方便大家使用
国内:https://gitee.com/harvey520/www.yaozuopan.top/raw/master/blacklist.txt
精选列表:https://jsd.cdn.zzko.cn/gh/XIU2/TrackersListCollection/best.txt
完整列表:https://jsd.cdn.zzko.cn/gh/XIU2/TrackersListCollection/all.txt
HTTP(S)列表:https://jsd.cdn.zzko.cn/gh/XIU2/TrackersListCollection/http.txt
使用方法
把以上地址复制粘贴到你的 BT 下载工具里面,BitComet、qBittorrent、uTorrent、Aria2、Transmission 等都是支持自定义添加 Tracker 服务器地址
为什么还是下载速度慢?
BT 下载速度取决于其他做种用户的上传速度。
因此,想要下载速度快,就要找到更多用户,但前提是有用户,否则总不能凭空制造用户、凭空下载文件是吧。
注意 BT 只适合下载热门资源,对于冷门资源,再怎么折腾都没啥用(毕竟 Peer、DHT、Tracker 都只是起到辅助作用),因此没速度的话,还是建议去找找其他种子、网盘什么的碰碰运气,不要在一棵树上吊死
另外,不仅要关注用户数量,还要关注用户质量,因为国内绝大部分家庭宽带都没有公网 IP,因此上传速度比较捉急,另一方面也是运营商上传不对等,还老是干扰 BT、限制 UDP 协议,这也是国内 BT 环境这么差的主要原因之一。
其它说明
帮助文档:https://doc.xiaoz.me/#/ccaa/(务必查看)
项目地址:https://github.com/helloxz/ccaa
注:本文转自 https://www.xiaoz.me/archives/11250